"""
  chuck
"""

# a = 45
# b = 40

# print(a, b)  # 45 40
# print(a + b) # 85
# print(a - b) # 5
# print(a * b) # 1800
# print(a / b) # 1.125
a = 100
b = 123.55
c = '1231'
d = '100'
e = '123.45'
f = 'hello, world'
g = True

print(float(a)) # int类型的100转成float，输出100.0
print(int(b))  # float类型的123.45转成int，输出123 直接省略后面小数点
print(int(c))  # str类型的'123'转成int，输出123 --int() 函数在将字符串转换为整数时，要求字符串必须是有效的整数形式 否则会引发 ValueError
print(int(c, base=16))  # str类型的'123'按十六进制转成int，输出291
print(int(d, base=2))   # str类型的'100'按二进制转成int，输出4
print(float(e))         # str类型的'123.45'转成float，输出123.45
print(bool(f))          # str类型的'hello, world'转成bool，输出True
print(int(g))           # bool类型的True转成int，输出1
print(chr(a))           # int类型的100转成str，输出'd'
print(ord('d'))         # str类型的'd'转成int，输出100